Cost-based BDI plan selection for change propagation
نویسندگان
چکیده
Software maintenance is responsible for as much as two thirds of the cost of any software, and is consequently an important research area. In this paper we focus on the change propagation problem: given a primary change that is made in order to meet a new or changed requirement, what additional, secondary, changes are needed? We build on previous work that has proposed to use a BDI (belief-desire-intention) agent framework to propagate changes by fixing violations of consistency constraints. One question that needs to be answered as part of this framework is how to select between different applicable (repair) plan instances to fix a given constraint violation? We address this issue by defining a suitable notion of repair plan cost that incorporates both conflict between plans, and synergies between plans. We then develop an algorithm, based on the notion of cost, that finds cheapest options and proposes them to the user.
منابع مشابه
Softgoal-based plan selection in model-driven BDI agents
The belief-desire-intention (BDI) model is one of the most widely used for developing agents. One of its benefits is the flexibility of choosing among different plans to achieve a goal and, to leverage this benefit, a particular algorithm that makes this choice must be selected. Although many techniques have been proposed addressing the plan selection process — as well as other aspects of BDI a...
متن کاملAn Integrated Risk-Based Technique for Project Plan Selection
Selecting an effective project plan is a significant area in the project management. The present paper introduces a technique to identify the project plan efficient frontier for assessing the alternative project plans and selecting the best plan. The efficient frontier includes two criteria: the project cost and the project time. Besides, the paper presents a scheme to incorporate Directed Ac...
متن کاملLearning context conditions for BDI plan selection
An important drawback to the popular Belief, Desire, and Intentions (BDI) paradigm is that such systems include no element of learning from experience. In particular, the so-called context conditions of plans, on which the whole model relies for plan selection, are restricted to be boolean formulas that are to be specified at design/implementation time. To address these limitations, we propose ...
متن کاملLogics, local search and resource allocation
The agent metaphor, and models such as the BDI and its evolutions, make it possible to characterize a computational entity as a pro-active system, equipped with (explicit) goals, and with resources and plans to achieve them. In order to execute the actions of a plan, agents may require a number of resources. In the general context of a resource bounded environment, negotiation can be used to ma...
متن کاملWhat is Going on: Utility-based Plan Selection in BDI Agents
This work addresses the problem of choosing an appropriate plan for achieving a goal in any realistic complex situation where an agent has to respond and act upon uncertain and/or an unknown information. We use the belief-desire-intention (BDI) model, a popular model for developing agents. The flexibility of choosing among different plans to achieve a desired goal is one of the benefits of this...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008